Manager: Font Manager



Carbon supports most Font Manager functions. However, you no longer have direct access to Font Manager data structures, and you are not able to access the list of fonts (or the data in those fonts) using the Resource Manager. You should modify your application to use new accessor functions when they are available.

Unsupported  AntiTextGetApplicationAware

Unsupported  AntiTextGetEnabled

Unsupported  AntiTextIsAntiAliased

Unsupported  AntiTextSetApplicationAware

Unsupported  AntiTextSetEnabled

Supported  DisposeFMFontCallbackFilterUPP

Supported  DisposeFMFontFamilyCallbackFilterUPP

Supported  FetchFontInfo

Available in Mac OS 8.6 and later when Carbon 1.0.2 or later is present.

Unsupported  FlushFonts

Not available in Carbon.

Supported  FMActivateFonts

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMCreateFontFamilyInstanceIterator

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMCreateFontFamilyIterator

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMCreateFontIterator

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMDeactivateFonts

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMDisposeFontFamilyInstanceIterator

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMDisposeFontFamilyIterator

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMDisposeFontIterator

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMFontCallbackFilterProcPtr

Supported  FMFontFamilyCallbackFilterProcPtr

Supported  FMGetFontContainer

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMGetFontFamilyFromName

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMGetFontFamilyGeneration

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMGetFontFamilyInstanceFromFont

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMGetFontFamilyName

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMGetFontFamilyTextEncoding

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMGetFontFormat

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMGetFontFromFontFamilyInstance

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMGetFontGeneration

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMGetFontTable

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMGetFontTableDirectory

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMGetGeneration

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMGetNextFont

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMGetNextFontFamily

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMGetNextFontFamilyInstance

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMResetFontFamilyInstanceIterator

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMResetFontFamilyIterator

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMResetFontIterator

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  FMSwapFont

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  FontMetrics

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetAppFont

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetDefFontSize

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Not Recommended  GetFNum

You should instead use FMGetFontFamilyFromName. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Not Recommended  getfnum

You should instead use FMGetFontFamilyFromName. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Not Recommended  GetFontName

You should instead use FMGetFontFamilyName. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Not Recommended  getfontname

You should instead use FMGetFontFamilyName. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetOutlinePreferred

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPreserveGlyph

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetSysFont

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  InitFonts

Not available in Carbon.

Supported  InvokeFMFontCallbackFilterUPP

Supported  InvokeFMFontFamilyCallbackFilterUPP

Supported  IsAntiAliasedTextEnabled

Available in Mac OS 8.6 and later when Carbon 1.0.2 or later is present.

Supported  IsOutline

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewFMFontCallbackFilterUPP

Supported  NewFMFontFamilyCallbackFilterUPP

Supported  OutlineMetrics

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  QDTextBounds

Available in Mac OS 8.6 and later when Carbon 1.0.2 or later is present.

Supported  RealFont

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetAntiAliasedTextEnabled

Available in Mac OS 8.6 and later when Carbon 1.0.2 or later is present.

Unsupported  SetFontLock

Not available in Carbon.

Supported  SetFractEnable

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetFScaleDisable

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetOutlinePreferred

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetPreserveGlyph

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

[Table of Contents] [Manager Index] [Function Index]

Generated on: 5/11/2000. Copyright © 1999, 2000 Apple Computer, Inc. All rights reserved.